Career 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 Spain F4 Belgium F13 Bulgaria F2 Turkey F26 Italy F16 (Padova) Banca Stato Challenger Lugano - Lugano Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Open de Tanger - Tangier XI Ciutat de Barcelona - Barcelona San Marino Cepu Open - San Marino Zagreb Open - Zagreb Challenger Copa Sevilla Internacionales de Andalucia - Seville Olimp Kyiv Open - Kiev Challenger Brasov - Brasov 2001 Challenger Canottieri Mincio - Mantova Intelig Tennis Cup - Brasilia IX Ciutat de Barcelona - Barcelona Unicredit Czech Open 2007 - Prostejov 10th Wartburg Open - Eisenach San Marino Cepu Open - San Marino XXIX Edizione 'A.Savoldi Marco' - Manerbio Copa Sevilla - Seville Asirom Challenger Brasov - Brasov Wartburg Open - Eisenach San Marino Cepu Open - San Marino Geneva Challenger - Geneva Ljubljana Open 2002 - Ljubljana Copa Ericsson Brazil - Sao Paulo Challenger de Providencia-Copa Kia - Santiago Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Warta Cup 2001 - Sopot DPD Challenger 2001 - Aschaffenburg Morocco Tennis Tour - Marrakech VIII Trofeo Ciutat de Barcelona - Barcelona Optimus Maia Open - Maia X Ciutat de Barcelona - Barcelona Tatra Banka Open 2003 - Bratislava Spain F5 Banca Stato Challenger Lugano - Lugano XL Challenger de Tenis Copa Sevilla - Seville Copa Petrobras Aracaju - Aracaju Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Copa Petrobras - Montevideo XL Capital Bermuda Open - Bermuda 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Ipsos Bucharest Challenger - Bucharest Open Tarragona Costa Daurada - Tarragona Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil IPP Geneva Trophy - Geneva Nord/LB Open 2004 - Braunschweig Pekao Open 2004 - Szczecin Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tennis Napoli Cup - Napoli Ostrava Open 2005 - Ostrava Rabat Challenger ECM Prague Open 2005 - Prague Marrakech Challenger Barletta Challenger Ljubljana Open - Ljubljana Napoli Challenger Trani Cup - Trani Societa Canottieri Mincio 2005 - Mantova Bytom Challenger Brasov Challenger - Brasov ATP Challenger La Serena - La Serena Copa Petrobras - Santiago Copa Kia - Santiago Vigo Challenger Citta di Monza - Monza San Sebastian Challenger Szczecin Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Copa Sevilla-Internacionales de Andalucia - Seville Santiago Challenger XI Ciutat de Barcelona - Barcelona Tatra Banka Open - Bratislava Rome Challenger Alessandria Challenger Kosice Challenger Milan Challenger Pozoblanco Challenger Genova Open Challenger - Genova San Sebastian Challenger Banja Luka Challenger Buenos Aires Challenger Le Gosier Challenger Rimini Challenger Copa Petrobras Guadalajara - Guadalajara Prostejov Challenger Turin Challenger Copa Telefonica CTC Chile - Santiago Challenger Lugano - Lugano Sporting Challenger '07 Trofeo Regione Piemonte - Turin Seville Challenger Manerbio Challenger Pekao Open - Szczecin Seville Challenger ATP Challenger Trophy 2007 - Trnava Banja Luka Challenger Madrid Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Morocco Tennis Tour - Tanger Sao Leopoldo Challenger Sir Supermercati - Rome Turin Challenger Barranquilla Challenger Kosice Challenger San Luis Potosi Challenger Pereira Challenger Santiago Challenger Sao Paulo Challenger Copa Petrobras - Buenos Aires Savannah Challenger Timisoara Challenger - Timisoara Prague Challenger Tanger Challenger Timisoara Challenger Copa Petrobras-Argentina - Buenos Aires Tampere Challenger San Juan Challenger Buenos Aires Challenger Le Gosier Challenger Mohammedia Challenger Nord LB Open 2007 - Braunschweig Prague Challenger Cordenons Challenger Banja Luka Challenger Meknes Challenger Pozoblanco Challenger Napoli Challenger Ostrava Challenger Perugia Challenger Padova Challenger Manerbio Challenger Banja Luka Challenger Liberec Challenger Mohammedia Challenger Aix En Provence Challenger Buenos Aires Challenger Stella Artois Clay Court Championships - Budaors Santo Domingo Challenger Santiago Challenger Citta di Brindisi - Brindisi Nanjing Challenger Poprad Tatry Challenger Tampere Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Chengdu Challenger Rome Challenger Vercelli Challenger Cordenons Challenger Rome Challenger Vicenza Challenger La Serena Open - La Serena Poznan Challenger Alphen Challenger Rijeka Challenger Mohammedia Challenger Zagreb Challenger Santiago Challenger Ostrava Challenger Bordeaux Challenger Rio De Janeiro Challenger Asuncion Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Kenitra Challenger Cancun Challenger Trofeo Internacional Club Laieta - Barcelona Copa Petrobras Uruguay - Montevideo Lima Challenger Copa Petrobras Paraguay - Asuncion Casablanca Challenger Pekao Open 2005 - Szczecin 4th Sardinia International Championships - Cagliari Santiago Challenger Rome Challenger Furth Challenger Biella Challenger Cortina Challenger Prague Challenger Seville Challenger Rado Swiss Open - Gstaad Panama City Challenger Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta Casablanca Challenger Open Sainte-Victoire - Aix-En-Provence Milan Challenger AXA Open II - Espinho Anning Challenger Samarkand Challenger Moscow Challenger Spain F1 Poznan Challenger Open Seat-Godo '97 - Barcelona 1997 Mercedes Cup - Stuttgart LTA Hull Challenger - Hull Generali Open 1997 - Kitzbuhel RCA Championships - Indianapolis Curitiba Challenger Banja Luka Challenger XI Venice Open - Venice Muller Cup - Ulm Kenitra Challenger Rado Swiss Open - Gstaad Mallorca Open - Mallorca International Championships of Sicily - Palermo Adidas International - Sydney Open Seat-Godo '98 - Barcelona Francavilla Challenger Campionati Internazionali di Sicilia - Palermo Lisbon Challenger Tampere Challenger Blois Challenger Portoroz Challenger Florianopolis Challenger Kremlin Cup - Moscow San Marino CEPU Open - San Marino Open Mutouest de Saint-Brieuc - St. Brieuc Zagreb Open - Zagreb Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Exim Agmedia Open - Kosice Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Tunis Open - Tunis Adidas Open de Toulouse - Toulouse Tunis Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Open Seat-Godo 2001 - Barcelona Bordeaux Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Riviera di Rimini Challenger - Rimini Adidas International - Sydney Pekao Open 2003 - Szczecin UBS Open Gstaad - Gstaad Energis Open - Amsterdam Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Gelsor Open Romania - Bucharest KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia Stockholm Open - Stockholm 5th Sardinian International Championships - Cagliari Dubai Tennis Open - Dubai Mallorca Open - Mallorca Caltanissetta Challenger I Tourneo Fila Citta di Brindisi - Brindisi Marburg Challenger BMW Brixina Tennis Open 2000 - Bressanone Open 13 - Marseille Prague Challenger Cordoba Challenger Top Wool Challenger Biella - Biella Trofeo Conde de Godo - Barcelona Moscow Challenger Copa Petrobras - Aracaju Mallorca Open - Mallorca Pro Tennis World Open - Boca Raton Czech Open - Prostejov Cepu Open - San Marino Rome Challenger Rado Swiss Open - Gstaad Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba IPP Geneva Trophy - Geneva TD Waterhouse Cup - Long Island Salem Open - Hong Kong Davidoff Swiss Indoors - Basel BMW Open - Munich Grand Prix Hassan II - Casablanca Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona UBS Open Gstaad - Gstaad U.S. Pro Tennis Championships - Boston Allianz Suisse Open Gstaad - Gstaad Generali Open 2000 - Kitzbuhel 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Idea Prokom Open - Sopot Poznan Challenger Estoril Barcelona Munich Stuttgart Kitzbuhel Palermo Rabat Challenger Mexico City Estoril Munich Oporto Furth Challenger Palermo Valencia Mexico City Madrid Hilversum Palermo Santiago Estoril Segovia Challenger Copa Petrobras-Uruguay - Montevideo Perugia Challenger Bologna Florence Genova Gstaad Stuttgart Hilversum Palermo Santiago Sao Paulo Buenos Aires Barcelona Rijeka Challenger Bordeaux RCA Championships - Indianapolis Guaruja Buzios Franklin Templeton Tennis Classic - Scottsdale Sarasota Challenger Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Tel Aviv Heineken Open - Auckland Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz St. Petersburg Open - St. Petersburg Alessandria Challenger Alphen Challenger Arizona Men's Tennis Championships - Scottsdale ARAG World Team Championship - Dusseldorf BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Zagreb Challenger Furth Challenger Braunschweig Challenger Stuttgart Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Kosice Challenger Movistar Open - Vina del Mar Copa Telmex - Buenos Aires BMW Open - Munich Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort Tata Open - Chennai Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Chennai Open - Chennai Sarasota Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Bank Austria Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon 1999 Mercedes Cup - Stuttgart Movistar Open - Santiago Brasil Open - Costa do Sauipe St. Brieuc Challenger Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona VTR Open - Vina del Mar Brasil Open - Sao Paulo Franklin Templeton Tennis Classic - Scottsdale UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Brasil Open - Sao Paulo International Championship of Croatia - Umag Cali Challenger Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo BMW Open - Munich Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Interwetten Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Bucaramanga Challenger Abierto Mexicano Telcel - Acapulco Rio De Janeiro Challenger Nottingham Copa Telmex - Buenos Aires Porto Alegre Challenger Marbella Serbia Open - Belgrade Furth Challenger Dubai Campbells Hall of Fame Tennis Championships - Newport Milan Barcelona Medellin Challenger Nice Gstaad Brasil Open - Costa do Sauipe Stuttgart Amsterdam San Juan Challenger Indianapolis Bogota Santiago Montevideo Buenos Aires Barcelona Guayaquil Challenger Gstaad Indianapolis Bucharest Athens Buenos Aires Prague Athens Marbella Challenger Copa Claro - Buenos Aires ATP Studena Croatia Open Umag - Umag Caltanissetta Challenger Grand Prix Hassan II - Casablanca Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Mersin Challenger St. Brieuc Challenger Panama City Challenger Tunis Challenger Allianz Suisse Open Gstaad - Gstaad Rome Challenger Croatia Open Umag - Umag BCR Open Romania - Bucharest Tunis Challenger Panama City Challenger Guadalajara Challenger Morelos Challenger International German Open - Hamburg Marburg Challenger Todi Challenger Romanian Open - Bucharest Qatar ExxonMobil Open - Doha International Championships of Sicily - Palermo Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger 1998 Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Mallorca Open - Mallorca Open Sabadell Atlantico - Barcelona Brest Challenger Campionati Internazionali di Sicilia - Palermo Guayaquil Challenger Guadalajara Challenger Mestre Challenger Open de Tenis Comunidad Valenciana - Valencia Franklin Templeton Tennis Classic - Scottsdale Qingdao Challenger Royal Guard Open Chile - Vina del Mar Seville Challenger US Men's Clay Court Championship - Houston Davidoff Swiss Indoors - Basel Auckland Buenos Aires Challenger Internationaux de Tennis de Brest - Brest San Luis Potosi Challenger Schickendanz Open - Furth Madrid Challenger Indianapolis ATP Challenger Tour Finals Challenger 42 - Andrezieux Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Long Island Casablanca Prague Schenectady Montevideo Biella Challenger Barcelona San Benedetto Challenger Tampere Challenger Cortina Challenger Cairo Challenger 2002 - Cairo Ecuador Open - Quito Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Umag Sao Paulo VII Torneo Internazionale di Tennis - Barletta Nord/LB Open - Braunschweig Czech Open 2005 - Prostejov The Priority Telecom Open - Amersfoort Nord LB Open 2006 - Braunschweig Open Romania - Bucharest Gerry Weber Open - Halle Open Seat Godo 2005 - Barcelona Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest AIG Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Energis Open - Amersfoort TD Waterhouse Cup - Long Island Gerry Weber Open - Halle ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Open SEAT 2008 - Barcelona Open Seat-Godo '99 - Barcelona Austrian Open - Kitzbuhel Estoril If Stockholm Open - Stockholm Generali Open 1999 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Connex Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Adidas International - Sydney 2002 Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam BellSouth Open - Auckland Croatia Open - Umag ABN/AMRO World Tennis Tournament - Rotterdam Bet-at-home Cup - Kitzbuhel VTR Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo Italian Indoors - Milan The Hamlet Cup - Long Island Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo Italian Open - Rome Estoril Open - Estoril Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Grand Prix de Tennis de Lyon - Lyon Licher German Open - Hamburg Italian Open - Rome Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells Monte Carlo Open - Monte Carlo Italian Open - Rome Dubai Tennis Open - Dubai Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Open Seat-Godo 2000 - Barcelona Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Indian Wells Key Biscayne CA Tennis Trophy - Vienna Hamburg Rome Cincinnati Canadian Open Paris Indian Wells Key Biscayne Monte Carlo Rome Monte Carlo Hamburg Rome CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Hamburg Rome Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Masters Series Madrid - Madrid Grand Prix Hassan II - Casablanca Tennis Masters Series - Madrid Internazionali BNL dItalia - Rome 14th Paris Open - Paris The Ericsson Open - Miami Mexico City Milan Indoors - Milan Casablanca Copa AT&T - Buenos Aires Madrid Monte-Carlo Rolex Masters - Monte-Carlo German Open - Hamburg Indianapolis Long Island Great American Insurance ATP Championship - Cincinnati Mutua Madrid Open - Madrid TD Waterhouse Cup - Long Island Qatar ExxonMobil Open - Doha Monte Carlo Monte Carlo Tennis Masters Series - Monte Carlo Moscow Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Campionati Internazionali d'Italia - Rome German Open - Hamburg Rome BNP Paribas Masters - Paris U.S. Men's Clay Court Championships - Houston Masters Series Monte Carlo - Monte Carlo Stuttgart Grand Prix de Tennis de Lyon - Lyon Hamburg San Marino Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series Monte-Carlo - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells U.S. Open - New York Campionati Internazionali D'Italia - Rome French Open - Paris French Open - Paris Sony Ericsson Open - Miami U.S. Open - New York Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open Wimbledon U.S. Open French Open U.S. Open French Open Wimbledon U.S. Open French Open U.S. Open French Open Australian Open - Melbourne French Open - Paris Wimbledon - London 13th Paris Open - Paris Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Tennis Masters Series - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Rome Cincinnati Wimbledon - London Scottsdale French Open - Paris Kitzbuhel BA-CA Tennis Trophy - Vienna Croatia Open - Umag Copa Telmex - Buenos Aires U.S. Open - New York Australian Open - Melbourne AEGON Championships - London Australian Open Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, World Group, QF, USA-ESP 3-1 Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London French Open - Paris Campeonato de Espana Kia de Tenis 2004 - Madrid U.S. Open Wimbledon - London Wimbledon - London Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Tennis Masters Series - Monte Carlo ATP Tour World Championship - Hannover Olympics - Sydney U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, 1R, ESP-ITA 4-1 Davis Cup, World Group, QR, ESP-UZB 4-0 Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, SF, SWE-ESP 4-1 River Oaks International Tennis Tournament - Houston Tennis Masters Cup - Lisbon Grand Slam Cup